package org.jctc.els.modules.biz.entity.projects;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.springblade.core.mp.base.BaseEntity;

import java.util.Date;

/**
 * 项目附件表;
 * @date : 2022-6-22
 */
@Data
@TableName("els_project_files")
@EqualsAndHashCode(callSuper = true)
public class ElsProjectFiles extends BaseEntity {

    @ApiModelProperty(name = "",notes = "")
    @TableId
    private Long id ;
    /** 项目ID */
    @ApiModelProperty(name = "项目ID",notes = "")
    private Long projectId ;
    /** 材料分类ID */
    @ApiModelProperty(name = "材料分类ID",notes = "")
    private Long categoryId ;
    /** 附件的路径 */
    @ApiModelProperty(name = "附件的路径",notes = "")
    private String path ;
    /** 文件名称 */
    @ApiModelProperty(name = "文件名称",notes = "")
    private String fileName ;
    /** 文件类型 */
    @ApiModelProperty(name = "文件类型",notes = "")
    private String fileType ;
    /** 文件后缀 */
    @ApiModelProperty(name = "文件后缀",notes = "")
    private String fileSuffix ;
    /** 地市Id */
    private Long deptId;
    /** 验证通过 */
    @ApiModelProperty(name = "验证通过",notes = "")
    private Integer isValid ;
    /** 逻辑删除 */
    @ApiModelProperty(name = "逻辑删除",notes = "")
    private Integer isDeleted ;
    /** 乐观锁 */
    @ApiModelProperty(name = "乐观锁",notes = "")
    private String revision ;



}
